/**
 * 判断类型
 * @param {*} length 
 */
function getType(length) {
  const numStr = {
    '1': '',
    '2': '(二选一)',
    '3': '(三选一)',
    '4': '(四选一)',
    '5': '(五选一)',
    '6': '(六选一)',
    '7': '(七选一)',
    '8': '(八选一)',
    '9': '(九选一)',
    '10': '(十选一)'
  }
  for (var item in numStr) {
    if (length == item) {
      return numStr[item];
    }
  }
}
const compareVersion = function (v1, v2) {
  v1 = v1.split('.')
  v2 = v2.split('.')
  var len = Math.max(v1.length, v2.length)

  while (v1.length < len) {
    v1.push('0')
  }
  while (v2.length < len) {
    v2.push('0')
  }

  for (var i = 0; i < len; i++) {
    var num1 = parseInt(v1[i])
    var num2 = parseInt(v2[i])

    if (num1 > num2) {
      return 1
    } else if (num1 < num2) {
      return -1
    }
  }
  return 0
}

module.exports = {
  getType,
  compareVersion
}